df4ebd2e960d6f44777ee4df7b9884c38c339c34,api/src/main/java/org/hawkular/apm/api/internal/actions/EvaluateURIActionHandler.java,EvaluateURIActionHandler,init,#Processor#,95

Before Change


     */
    @Override
    public void init(Processor processor) {
        super.init(processor);

        EvaluateURIAction action = (EvaluateURIAction) getAction();

        if (action.getTemplate() == null || action.getTemplate().trim().isEmpty()) {
            ProcessorIssue pi = new ProcessorIssue();
            pi.setProcessor(processor.getDescription());
            pi.setAction(getAction().getDescription());
            pi.setField("template");
            pi.setSeverity(Severity.Error);
            pi.setDescription(TEMPLATE_MUST_BE_SPECIFIED);

            if (getIssues() == null) {
                setIssues(new ArrayList<Issue>());

After Change


     */
    @Override
    public List<ConfigMessage> init(Processor processor) {
        List<ConfigMessage> configMessages = super.init(processor);

        EvaluateURIAction action = (EvaluateURIAction) getAction();

        if (action.getTemplate() == null || action.getTemplate().trim().isEmpty()) {
            String message = "Template must be specified";
            log.severe(processor.getDescription() + ":" + getAction().getDescription() + ":" + message);
            ConfigMessage configMessage = new ConfigMessage();
            configMessage.setSeverity(Severity.Error);
            configMessage.setMessage(message);
            configMessage.setField("template");
            configMessage.setProcessor(processor.getDescription());
            configMessage.setAction(action.getDescription());
            configMessages.add(0, configMessage);
        }

        return configMessages;
    }

    @Override